home *** CD-ROM | disk | FTP | other *** search
/ Programmer Plus 2007 / Programmer-Plus-2007.iso / Programming / ActiveX Controlls / NCTAudioEditor2 ActiveX DLL / NCTAudioEditor2.exe / {app} / Samples / TestBCBAudioEditor2 / Raw.cpp < prev    next >
Encoding:
C/C++ Source or Header  |  2003-03-28  |  2.6 KB  |  34 lines

  1. //---------------------------------------------------------------------
  2. #include <vcl.h>
  3. #pragma hdrstop
  4.  
  5. #include "Raw.h"
  6. #include "Main.h"
  7. #include "NCTAUDIOEDITOR2Lib_OCX.h"
  8. //---------------------------------------------------------------------
  9. #pragma resource "*.dfm"
  10. TfrmRaw *frmRaw;
  11. //--------------------------------------------------------------------- 
  12. __fastcall TfrmRaw::TfrmRaw(TComponent* AOwner)
  13.     : TForm(AOwner)
  14. {
  15. }
  16. //---------------------------------------------------------------------
  17. void __fastcall TfrmRaw::OKBtnClick(TObject *Sender)
  18. {
  19.     switch (rgFrequency->ItemIndex){
  20.         case 0: frmMain->AudioEditor1->FileFormat->SetFormatRAW((RawTypeCompressConstants)rgCompression->ItemIndex + 1,FQ_6_KHZ,(ChannelsConstants)rgChannels->ItemIndex + 1,BPS_16_BIT); break;
  21.         case 1: frmMain->AudioEditor1->FileFormat->SetFormatRAW((RawTypeCompressConstants)rgCompression->ItemIndex + 1,FQ_8_KHZ,(ChannelsConstants)rgChannels->ItemIndex + 1,BPS_16_BIT); break;
  22.         case 2: frmMain->AudioEditor1->FileFormat->SetFormatRAW((RawTypeCompressConstants)rgCompression->ItemIndex + 1,FQ_11_KHZ,(ChannelsConstants)rgChannels->ItemIndex + 1,BPS_16_BIT); break;
  23.         case 3: frmMain->AudioEditor1->FileFormat->SetFormatRAW((RawTypeCompressConstants)rgCompression->ItemIndex + 1,FQ_12_KHZ,(ChannelsConstants)rgChannels->ItemIndex + 1,BPS_16_BIT); break;
  24.         case 4: frmMain->AudioEditor1->FileFormat->SetFormatRAW((RawTypeCompressConstants)rgCompression->ItemIndex + 1,FQ_16_KHZ,(ChannelsConstants)rgChannels->ItemIndex + 1,BPS_16_BIT); break;
  25.         case 5: frmMain->AudioEditor1->FileFormat->SetFormatRAW((RawTypeCompressConstants)rgCompression->ItemIndex + 1,FQ_22_KHZ,(ChannelsConstants)rgChannels->ItemIndex + 1,BPS_16_BIT); break;
  26.         case 6: frmMain->AudioEditor1->FileFormat->SetFormatRAW((RawTypeCompressConstants)rgCompression->ItemIndex + 1,FQ_24_KHZ,(ChannelsConstants)rgChannels->ItemIndex + 1,BPS_16_BIT); break;
  27.         case 7: frmMain->AudioEditor1->FileFormat->SetFormatRAW((RawTypeCompressConstants)rgCompression->ItemIndex + 1,FQ_32_KHZ,(ChannelsConstants)rgChannels->ItemIndex + 1,BPS_16_BIT); break;
  28.         case 8: frmMain->AudioEditor1->FileFormat->SetFormatRAW((RawTypeCompressConstants)rgCompression->ItemIndex + 1,FQ_44_KHZ,(ChannelsConstants)rgChannels->ItemIndex + 1,BPS_16_BIT); break;
  29.         case 9: frmMain->AudioEditor1->FileFormat->SetFormatRAW((RawTypeCompressConstants)rgCompression->ItemIndex + 1,FQ_48_KHZ,(ChannelsConstants)rgChannels->ItemIndex + 1,BPS_16_BIT); break;
  30.     }
  31. }
  32. //---------------------------------------------------------------------------
  33.  
  34.